home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 153 / cdrom153.iso / aplic / flexr / Flexible Renamer_setup.exe / {app} / ReadMeEN.txt < prev    next >
Encoding:
Text File  |  2003-05-31  |  12.0 KB  |  276 lines

  1. ;If you notice anything wrong, please email naru@yeah.ne.jp 
  2. ============================================================================
  3. <Title>Flexible Renamer
  4. <Copyright>Naru
  5. <Target OS>Win95/98/Me/NT4/2000/XP 
  6. <License Type>Freeware 
  7. <Copying/Reproduction>Free 
  8. ============================================================================
  9.  
  10. <Introduction>
  11.     Flexible Renamer is a file/folder renaming utility,
  12.     which can use Wildcard or Regular-Expression
  13.     and Tag-information (MP3, EXIF). 
  14.  
  15. <Features include>
  16.     -Explorer-like user interface.
  17.     -Can use Wildcard or Regular-Expression(Perl Compatible) for substitution of file name.
  18.     -Multiple file-filter, Real-time preview, Undo.
  19.     -Designed for processing a large quantity of files.
  20.     -Can recursively process sub-directories.
  21.     -Can Copy(Move) & Rename to another folder.
  22.     -Can distribute into the folder by using relative path.
  23.     -Can consecutive numbers to every classified groups (folder, date, tag).
  24.  
  25. <Functions> 
  26.     *Rename(Copy/Move) object(file/folder).
  27.         -Insert a Number or a String (the file's Timestamp/Folder name) 
  28.         -Remove a Number or a String(Shortcut to, Copy (n) of, [n], (n)), Supported 8.3 Format 
  29.         -Translate Letters (upper/lower-case, capitalize) 
  30.         -Replace String
  31.         -Other flexible rename using pattern matching. 
  32.         -Direct-editing of target name.
  33.     *Rename(Copy/Move) using tag information.
  34.         -ID3(MP3), EXIF, IPTC, MS-Office, HTML.
  35.     *Modify object(file/folder) attributes and time-stamps. 
  36.         -Specify DateTime, Shift, Random Gernerate, Make the Same. 
  37.     *Create numbered object(sized file/folder). 
  38.  
  39. ----------------------------------------------------------------------------
  40. <To Install>
  41.     Create a folder to hold it and unzip archive in it. 
  42.     Preferably the folder can be copied to the Program Files folder, or any place you like.
  43.     *In the case of upgrade from the old version,
  44.      even if it overwrites all the contents of an archive,
  45.      the contents of a setting are not lost.
  46.     *To an execution directory, "Flexible Renamer.ini" is created and a settings are saved.
  47.     *To an execution directory log file is created and it is used for UNDO.
  48.  
  49. <Include Files>
  50.     Flexible Renamer.exe - Application
  51.     Flexible Renamer.exe.manifest - for Visual Style of WinXP
  52.     PresetEN.ini - Definition of Typical Rename etc..(English)
  53.     PresetJA.ini - Definition of Typical Rename etc..(Japanese)
  54.     ReadMeEN.txt - Description(English)
  55.     ReadMeJA.txt - Description(Japanese)
  56.  
  57. <To Uninstall>
  58.     -Uncheck all items and carry out registration release at "Tool"->"Context Menu Option".
  59.     -Just completely remove the folder and all the contents of the folder.
  60.  
  61. <How to Use>
  62.     Run "Flexible Renamer.exe" and the main window appears.
  63.  
  64.     #Select the target objects
  65.         The processing objects is appointed with each method below. 
  66.         *In Specify Folder Mode
  67.          -Select from the folder tree.
  68.          -Input folder name into the address bar and press the Enter-Key.
  69.          -The file and the folder permits "drag & drop" in the window .
  70.          -Dropping the file or the folder with the icon of the Rlexible Renamer, it starts when that folder has been selected. 
  71.          -Selecting "Tool->Folder Context Menu", it can launch Flexible Renamer from right-click-menu of folder.
  72.           Selecting the menu again, it removes the registration from registory.
  73.         *In Specify File Mode
  74.          -Dropping the file or the folder from Windows Explorer.
  75.          ü@It is convenience when renaming the search result of Windows Explorer.
  76.          -Selecting "Tool->Context Menu Option", it can launch Flexible Renamer from right-click-menu of folder or "Send to " menu.
  77.  
  78.     #Rename 
  79.         Step 1. Select the target folder.
  80.  
  81.         *in case of simple renaming
  82.          Step 2. Select the renaming process from the function list. 
  83.          Step 3. When Selecting the characters to replace(the numbers and the character strings) the results are shown instantly. 
  84.          Step 4. Press the "Rename" button to rename all the selected files. 
  85.  
  86.         *in case of advanced rename
  87.          Step 2. Select the file name to search for.
  88.             ->Wildcard(*,?) or regular-expression (Appendix) is enabled. 
  89.          Step 3. Specify the format of results of file name.
  90.             ->Wildcard(*,?) or regular-expression () used with the pattern changes the part of the filename string which matches.
  91.               can be designed to order using the matches with the \1-\9, 
  92.             ->When sequence number is desired, the '?' box may take several minutes to acquire sequence numbers. 
  93.          Step 4. Press the "Rename" button and, renaming is done. 
  94.  
  95.         *direct-editing
  96.         Can edit target name directly.
  97.         To enter the direct-editing mode, selecting a file from preview list, and then operate each method below.
  98.             -Click the part of replaced name.(2nd column)
  99.             -Press F2-key
  100.         Can rename continually the upper(lower) file by upper(lower)-arrow-key.
  101.  
  102.         Tips 
  103.          -The single byte character and multi byte character is handled as 1 letter.
  104.          -Select and Drop the files from preview with Explorer etc. to "Rename & Copy" at another folder.
  105.          -When we would like to revert the modification of previous file name change, press the "Undo" button. 
  106.          -When the file is right-clicked, the context menu is executed which is related to the file.
  107.          -When the file is double-clicked, the application is executed which is related to the file.
  108.          -When a "Recursive Sub Folder" check is removed, only the file which is the object folder becomes the object of modification. 
  109.          *Distribution into the generated folder
  110.           Folder creation and movement / distribution is possible by using a relative path (".." and"/") by file name substitution specification by renaming processing.
  111.           For example, the following is possible.
  112.           -Files are moved to the folder on one, and distributed into generated folder with a certain day.
  113.         ü@  ->  ../\Y-\m-\d/\0
  114.         ü@  My Pictures\photo\Image001.jpg  ->  My Pictures\2003-01-15\Image001.jpg
  115.         ü@  My Pictures\photo\Image002.jpg  ->  My Pictures\2003-01-15\Image002.jpg
  116.         ü@  My Pictures\photo\Image003.jpg  ->  My Pictures\2003-01-15\Image003.jpg
  117.         ü@  My Pictures\photo\Image004.jpg  ->  My Pictures\2003-01-16\Image004.jpg
  118.         ü@  My Pictures\photo\Image005.jpg  ->  My Pictures\2003-01-17\Image005.jpg
  119.         ü@  My Pictures\photo\Image006.jpg  ->  My Pictures\2003-01-17\Image006.jpg
  120.          *Show in groups
  121.           Right click at the header of file list, group menu appears.
  122.           Consecutive numbers are reset by this function for every group.
  123.           -Numbering without group
  124.         ü@  -> Ex. \Y-\m-\d ??.jpg
  125.             2003-01-15 01.jpg
  126.             2003-01-15 02.jpg
  127.             2003-01-15 03.jpg
  128.             2003-01-16 04.jpg
  129.             2003-01-17 05.jpg
  130.             2003-01-17 06.jpg
  131.           -Numbering without group by date
  132.         ü@  -> Ex. \Y-\m-\d ??.jpg
  133.             2003-01-15 01.jpg
  134.             2003-01-15 02.jpg
  135.             2003-01-15 03.jpg
  136.             2003-01-16 01.jpg
  137.             2003-01-17 01.jpg
  138.             2003-01-17 02.jpg
  139.  
  140.     #TagRename 
  141.         Step 1. Select the target folder.
  142.         Step 2. Select the target object.
  143.         Step 3. Specify the format of results of file name.
  144.             ->Can select and specify the available tags from "Tag List" button.
  145.             ->Can specify the free string.
  146.             ->When sequence number is desired, the '?' box may take several minutes to acquire sequence numbers. 
  147.          Step4. Press the "Rename" button and, renaming is done. 
  148.  
  149.         Tips 
  150.          -<ID3.*> retrieves priority ID3v2. In case of use ID3v1 on purpose, specify <ID3v1.*>.
  151.          -Supported ID3 Tag
  152.             http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmform/htm/id3tagsupport.asp
  153.          *Distribution into the generated folder
  154.           Folder creation and movement / distribution is possible by using a relative path (".." and"/") by file name substitution specification by renaming processing.
  155.           For example, the following is possible.
  156.           -Files are distributed into generated folder with a artist name and album name.(for TagRename)
  157.         ü@  ->  <ID3.Artist>/<ID3.Album>/\0
  158.         ü@  My Music\Music001.mp3  ->  My Music\Artist-A\1st-Album\Music001.mp3
  159.         ü@  My Music\Music002.mp3  ->  My Music\Artist-A\1st-Album\Music002.mp3
  160.         ü@  My Music\Music003.mp3  ->  My Music\Artist-A\2nd-Album\Music003.mp3
  161.         ü@  My Music\Music004.mp3  ->  My Music\Artist-A\2nd-Album\Music004.mp3
  162.         ü@  My Music\Music005.mp3  ->  My Music\Artist-B\1st-Album\Music005.mp3
  163.         ü@  My Music\Music006.mp3  ->  My Music\Artist-B\1st-Album\Music006.mp3
  164.         ü@  My Music\Music007.mp3  ->  My Music\Artist-B\1st-Album\Music007.mp3
  165.          *Tag indication
  166.           Right click at the header of file list, menu of tag items appears below the group menu.
  167.           Can indicate the contents of the specified tag by the list.
  168.  
  169.     #Attribute - Modify Attributes and Timestamp 
  170.         Step 1. Select the target folder.
  171.         Step 2. Attribute and the electric time stamp which we would like to modify are set. 
  172.         (You can modify time of folder in Windows NT/2000/XP) 
  173.         Step 3. When "Start Modify" the button is pushed, modification is started concerning all files below the object folder. 
  174.  
  175.         Tips
  176.          -When "Recursive Sub Folder" check is removed, only the file which is the object folder becomes the object of modification. 
  177.  
  178.     #Numbered Object - Creates Numbered objects(file/folder) 
  179.         Step 1. Select the target folder.
  180.         Step 2. Select the type of creation. 
  181.         Step 3. Input the new objects name.
  182.             ->Use '?' where you wish to insert sequence numbers.
  183.         Step 4. The quantity of the object which it forms is input.
  184.         Step 5. When "Start Create" the button is pushed, the file, or the folder is formed in the object folder. 
  185.  
  186.         Tips
  187.          -In case of plural objects, objects numbered at the position of '?' and digit equals to the number of '?'.
  188.  
  189. <Credits>
  190.     Thanks to Dr John Maddock for the RegExp++ library. 
  191.     Thanks to Dirk Mahoney and Andreas Sigfridsson and Scott Haug for ID3Lib.
  192.  
  193. <Contact>
  194.     For any bug or mistakes, problems, suggestions or questions, please email 
  195.     at naru@yeah.ne.jp
  196.     Website: http://hp.vector.co.jp/authors/VA014830/
  197.  
  198. ----------------------------------------------------------------------------
  199. <Appendix> 
  200. *Regular-Expression engine: NFA algorithm 
  201.  
  202. *Available Regular-Expression 
  203.     .    any character 
  204.     [...]    any character in the brackets. 
  205.     [^...]    any character other than those in the brackets. 
  206.     \c    meta character 
  207.     c ^    head of line 
  208.     $    tail of line 
  209.     \<    the null string at the start of a word. 
  210.     \>    the null string at the end of the word. 
  211.     \b    the null string at either the start or the end of a word. 
  212.     \B    a null string within a word. 
  213.     \A    start of  a string 
  214.     \Z    end of  a string 
  215.     |    alternative 
  216.     (...)    alternative brackets 
  217.     ?        zero or one(greedy), 
  218.     * zero or more(greedy), 
  219.     *+        one or more(greedy), 
  220.     *{m}        exactly m times(greedy), 
  221.     *{m,}    at least m times(greedy), 
  222.     *{m,n}    at least m but not more than n times(greedy) 
  223.     *??        zero or one(non-greedy), 
  224.     *?        zero or more(non-greedy), 
  225.     +?        one or more(non-greedy), 
  226.     {m}?    exactly m times(non-greedy), 
  227.     {m,}?    at least m times(non-greedy), 
  228.     {m,n}?    at least m but not more than n times(non-greedy), 
  229.     (...)        matching pattern 
  230.     (...)        grouping 
  231.     (?:...)        exclusive grouping(non-store) 
  232.     \1-\N    refer pattern 
  233.     \s    a space 
  234.     \S    a non-space 
  235.     \d    a numeric character 
  236.     \D    a non-numeric 
  237.     \w    an alphanumeric character 
  238.     \W    a non-alphanumeric 
  239.     \l    lower-case next one 
  240.     \L    lower-case next until a \E 
  241.     \u    upper-case next one 
  242.     \U    upper-case next until a \E 
  243.     \Q    treat as a literal character until a \E 
  244.     \E    terminate \U,\L\Q 
  245.     \0OO    an octal character code 
  246.     \xXX    a hexadecimal character code 
  247.     \x{XX}    a hexadecimal character code 
  248.     \C    any single character 
  249.  
  250. *Unavailable Regular-Expression 
  251.     (?=...)    positive ahead-search 
  252.     (?!...)    negative ahead-search 
  253.     [:classname:]    character-class 
  254.  
  255. *original tags
  256. ü@\t    file title
  257. ü@\e    extension
  258. ü@\f    folder name
  259. ü@\F    parent folder name
  260.  
  261. *original tags(timestamp)
  262. ü@\y    Year without century (00 - 99)
  263. ü@\Y    Year with century
  264. ü@\m    Month (01 - 12)
  265. ü@\d    Day of month (01 - 31)
  266. ü@\p    A.M./P.M. indicator for 12-hour clock
  267. ü@\H    Hour in 24-hour format (00-23)
  268. ü@\I    Hour in 12-hour format (00-12)
  269. ü@\M    Minute (00 - 59)
  270. ü@\S    Second as decimal number (00 - 59)
  271. ü@\a    Abbreviated weekday name
  272. ü@\A    Full weekday name
  273. ü@\b    Abbreviated month name
  274. ü@\B    Full month name
  275. ü@(Precedence zero will be deleted if # is attached behind \.)
  276.